constant volume batch reactor